@charset "utf-8";
html,body{font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#505050; background:#fff; -webkit-text-size-adjust:none;}
a{color:#505050; text-decoration:none;}
a:hover{text-decoration:underline;}
.fl{float:right;}
.fr{float:right;}
.pr{position:relative;}
.current{color:#000;}
.tlogo{width:1000px;margin:0 auto; background:#FFFFFF;}
.fb{position:absolute;top:5px;right:0px;}
/*头部*/
.inner{width:1258px; margin:0 auto; position:relative;}
.innerk{width:1000px; margin:0 auto; position:relative;}
header#page_header{min-height:75px; _height:35px; background:#ecf3f5; position:relative; z-index:10;}
header#page_header .logo{width:960px; overflow:hidden;}
header#page_header .navbg{/**background:url(../images/line.jpg) no-repeat right top;*/}
header#page_header .metNav{ /*background:url(../images/line.jpg) no-repeat left top;*/ padding-left:2px;}
header#page_header .metNav .line{width:2px; height:59px; background:url(../images/line.jpg);}

header#page_header .metNav .hover{color:#000;}

header#page_header .metNav ul>li{white-space:nowrap; float:left; text-align:center; position:relative;}
*html header#page_header .metNav ul li{float:left; text-align:center; background:url(../images/navbg.jpg) repeat-x left top; position:relative;}
header#page_header .metNav ul li a{color:#6d9099; font-size:14px; height:15px; line-height:15px; display:block;}
*html header#page_header .metNav ul li a{overflow:hidden;}
header#page_header .metNav ul>li>a{overflow:hidden;}
header#page_header .metNav ul li a:hover{text-decoration:none;color:#fff;}
header#page_header .metNav dl{display:none; position:absolute; top:150px; left:0px; background:url(../smenubg.png); padding:10px 0;}
header#page_header .metNav dl dd a{white-space:nowrap; color:#fff; height:30px; line-height:30px; font-size:12px; font-weight:normal; padding:0 10px;}
header#page_header .metNav dl dd a:hover{background:url(../headerbg.png);}
.metFlash{margin-top:0px; width:100%; overflow:hidden; font-size:0px;}


.line0{ width:1003px;margin:0 auto; position:relative;}
.logo{ width:90px; /*background:url(../images/logo.jpg) no-repeat left center;*/ float:left;}
.info{ width:150px; float:right; margin-top:15px; margin-right:10px;}
.info_part{ height:40px; line-height:40px; color:#666; text-align:right;}
.info_part a{line-height:40px; color:#666;}
.info_search{ position:relative;}
.info_searchimg{ width:24px; height:23px;float:right; position:absolute; top:13px; right:175px;}
.info_searchTxt{background:url(../images/seacerTXT.jpg) repeat-x left top;height:23px; width:163px; overflow:hidden; float:right;border:0; line-height:23px; padding:0 5px 0 30px;border:1px solid #bcbcbc;}
.info_searchBut{background:#878787;height:25px; width:50px; line-height:25px; color:#fff;border:0; margin:0; float:right; padding:0;}
.code{ position:absolute; top:8px; right:-135px; height:88px; width:88px;}


.flash{margin-top:1px; margin:0 auto; overflow:hidden; font-size:0px;}


section#posts .index{width:950px; margin:0 auto; position:relative; background:#fff; padding:0 25px 25px 25px;}
section#posts .indexLeft{width:325px; overflow:hidden;}
section#posts .indexTitle{white-space:nowrap; height:35px; font-size:14px; font-weight:bold; color:#202020; padding-left:42px;}
section#posts .indexTitle span{color:#7ECAE4; font-size:8px; margin-left:10px;}
section#posts .title1Img{background:url(../images/title1.jpg) left top;}
section#posts .title2Img{background:url(../images/title2.jpg) left top;}
section#posts .indexMore{float:right; width:35px; height:10px; line-height:1000px; overflow:hidden; background:url(../more.png); margin:8px 10px 0px 0px; _margin-top:-15px;}
*+html section#posts .indexMore{margin-top:-15px;}
section#posts .indexIntro{margin-top:10px;}
section#posts .indexRight{width:600px;}
section#posts .indexProduct{margin-top:20px;  overflow:hidden; padding:10px 15px 0 20px; width:550px; margin:0 auto;}
#indexcar ol{ position:absolute; width:2012em; }
#indexcar ol li{ float:left; text-align:center; }
#indexcar ol li a.img{ display:block; text-align:center; font-size:0px;}
#indexcar ol li a.img img{ margin:auto;/* border:1px solid #d6d6d6;*/}
#indexcar ol li h3{font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
section#posts .indexProduct .next,.indexProduct .prev{width:7px; height:17px; overflow:hidden; display:block; float:left; background:url(../images/arrow.png) no-repeat;}
section#posts .indexProduct .next{background-position:-7px 0px; position:absolute; left:560px; top:45px; z-index:10;}
section#posts .indexProduct .prev{background-position:0px 0px; position:absolute; /*left:0px;*/ top:45px; z-index:10;}
*html section#posts .indexProduct .next{position:absolute; left:540px; top:55px;}
*html section#posts .indexProduct .prev{position:absolute; left:-20px; top:55px;}
section#posts .indexProduct .profld{margin:0px; position:relative; overflow:hidden;margin-bottom:20px;}
section#posts .indexProduct .profld h3{margin-top:15px;}
#trigger{display:none; float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}
footer#page_footer{background-color: #22333a;}
footer#page_footer .metFoot{padding-top:20px; min-height:75px; _height:75px;background-color: #22333a; color:#aac5cc; text-align:center;width:1000px;margin:0 auto;}
footer#page_footer .foot-nav{padding:18px 20px 0 20px;}
footer#page_footer .foot-nav span{margin:0 16px; color:#fff;}
footer#page_footer .foot-nav a,.foot-text a{color:#fff;}
footer#page_footer .foot-text{padding:15px 20px 10px 20px; color:#fff;}
footer#page_footer .footLink{padding:0px 50px 10px 50px; color:#BBB; border:1px solid #1D1E22;}
footer#page_footer .footLink h3{float:left; margin-right:10px;}
footer#page_footer .WBtxt ul li{float:left; margin:3px 10px; line-height:18px; white-space:nowrap;}
footer#page_footer .WBtxt ul li a{color:#BBB;}
footer#page_footer .TUimg ul li{float:left; margin:5px 0 5px 12px; font-size:0px;}
/*内页*/
.sidebar{margin-top:1px; background:url(../images/sidebar.png) repeat-y left top;}
.sb_nav{width:219px; padding-right:1px;}
.sidebarTitle{color:#E0E0E0; font-size:14px; padding-left:35px; height:38px; line-height:36px; background:url(../images/sidebarTitle.png) no-repeat left top; overflow:hidden;}
.sbNavOne{padding:15px 0 20px 0;}
.sbNavOne dl dt{height:30px; line-height:30px; background:url(../images/listx.png) no-repeat -10px top; overflow:hidden;}
.sbNavOne dl dt a{padding-left:35px; display:block; color:#505050;}
.sbNavOne dl dt a:hover{background:url(../images/listx2.png) no-repeat -10px top; text-decoration:none;}
.sbNavOne dl dd h4{height:30px; line-height:30px; background:url(../images/listx3.png) no-repeat left top; overflow:hidden;}
.sbNavOne dl dd h4 span{font-weight:normal;}
.sbNavOne dl dd a{padding-left:60px; display:block; color:#505050;}
.sbNavOne dl dd a:hover{background:url(../listx4.png) no-repeat left top; text-decoration:none;}
.sbNavTwo{padding:15px 20px 20px 20px;}
.sb_box{width:779px; padding-left:1px;}
.boxTitle{height:42px; line-height:38px; padding-left:38px; background:url(../images/boxTitle.png) no-repeat left top; overflow:hidden;}
.active{/*padding:33px 33px 50px 33px !important;*/}
.searchnavlist select{overflow:hidden; width:180px; white-space:nowrap; margin-left:20px;}
.searchnavlist input{width:170px; margin-left:20px;}



header#page_header .metNav ul li .sbox{margin: 0 auto;width:150px;height:auto;position:absolute;top:35px;padding-top:4px;background:none;display:none;z-index: 10000; }
header#page_header .metNav ul li .sbox a{display:block;margin-right: 0px;height:30px; color:#fff;line-height:30px;border:none;font-size: 14px; width:150px;text-align: center; font-weight:100; background: #52b781; filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  }
header#page_header .metNav ul li .sbox a:hover{color:#000;}

header#page_header .metNav ul li a.current{color:#000;}

header#page_header .metNav ul li .sbox a{color:#fff; font-weight:bold;}

/* slide-banner */
.spt-banner { position: relative; width: 100%; height: 530px; z-index: 1; overflow: hidden; }
/* stage */
.spt-banner .stage { position: absolute; top: 0; left: 50%; width: 1920px; height: 540px; margin-left: -960px; }
.spt-banner .stage img { width: 100%; height: 100%; }

/* control */
.spt-banner .control { position: absolute; bottom: 0; left: 50%; width: 990px; height: 30px; margin-left: -495px; /*padding-left: 210px;*/ text-align: center; }
.spt-banner .control span { display: inline-block; width: 15px; height: 5px; margin-right: 10px; background-color: #fff; cursor: pointer; }
.spt-banner .control span.curr { background-color: #089bde; }


/* floor-slide */
 .floor-advert { float: left; width: 200px; height: 100px; overflow: hidden; }
/* floor-slide img */
 .floor-advert .img { position: absolute; top: 0; left: 0; width: 300%; }
 .floor-advert .img li { float: left; width: 200px; height: 100px; }
/* floor-slide control */
 .floor-advert .control { position: absolute; bottom: 10px; left: 0; width: 100%; text-align: center; }
 .floor-advert .control span { display: inline-block; width: 15px; height: 4px; margin-right: 5px; background-color: #fff; cursor: pointer; }

.thmenu{float:left;margin-left:60px;}
.thmenu ul{list-style: none;  padding: 0px;  margin: 0px;}
.thmenu ul li{float: left; width:115px;font-size:15px;  text-align: center;line-height:60px;}
.thmenu ul li a{color:#007b9a;font-size:16px;}

.indexpro{margin:0 auto;width:1003px;height:480px;}
.indexpro ul{list-style: none;  padding: 0px;  margin: 0px;}
.indexpro ul li{border:#000;width:325px;height:180px;float:left;text-align:center;margin-left:5px;margin-top:25px;/**-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;*/}
.indexpro ul li span a{color:#007b9a;padding-bottom: 4px;}
.indexpro ul li span a:hover{text-decoration: none; background: url(../images/underline.jpg) repeat-x 100% 100%;}

.bdpro{margin:0 auto;width:1003px;height:320px;margin-top:20px;}
.bdpro ul{list-style: none;  padding: 0px;  margin: 0px;}
.bdpro ul li{border:#000;width:174px;float:left;text-align:center;/**-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;*/}
.bdpro ul li:hover{background-color:#6ab900;}
.bdpro ul li span a{color:#fff;padding-bottom: 4px;}
.bdpro ul li span a:hover{color:#fff;  text-decoration: none; background: url(../images/underline.jpg) repeat-x 100% 100%;}
.ahover{color:#fff;  text-decoration: none; background: url(../images/underline.jpg) repeat-x 100% 100%;}

.bdli30{margin-right:28px;background-color:#585858; height:200px;}
.bdli00{background-color:#585858; height:200px;}
.bdliorver{margin-right:28px;height:200px;background-color:#25d7b5;}

.bdimg{width:166px;height:192px;}

.nslst{margin-top:20px;}
.nslst ul{list-style: none;  padding: 0px;  margin: 0px;}
.nslst ul li{float: left; width:200px; height:160px;text-align: left;background:url(../images/nbg.jpg) no-repeat left top;}


